Projects: Projects for Investigator |
||
Reference Number | EP/N002539/1 | |
Title | ENergy Efficient Adaptive Computing with multi-grain heterogeneous architectures (ENEAC) | |
Status | Completed | |
Energy Categories | Energy Efficiency(Residential and commercial) 50%; Not Energy Related 50%; |
|
Research Types | Basic and strategic applied research 100% | |
Science and Technology Fields | PHYSICAL SCIENCES AND MATHEMATICS (Computer Science and Informatics) 100% | |
UKERC Cross Cutting Characterisation | Not Cross-cutting 100% | |
Principal Investigator |
Dr JL Nunez Yanez No email address given Electrical and Electronic Engineering University of Bristol |
|
Award Type | Standard | |
Funding Source | EPSRC | |
Start Date | 05 January 2016 | |
End Date | 04 January 2020 | |
Duration | 48 months | |
Total Grant Value | £567,204 | |
Industrial Sectors | Electronics | |
Region | South West | |
Programme | NC : ICT | |
Investigators | Principal Investigator | Dr JL Nunez Yanez , Electrical and Electronic Engineering, University of Bristol (99.999%) |
Other Investigator | Professor S McIntosh-Smith , Computer Science, University of Bristol (0.001%) |
|
Industrial Collaborator | Project Contact , Arm Holdings (0.000%) Project Contact , Altera Europe (0.000%) |
|
Web Site | ||
Objectives | ||
Abstract | Energy efficiency is one of the primary design constraints for modern processing systems. Hardware accelerators are seen as a key technology to address the high performance with limited energy issue. In addition the arrival of computing languages such as OpenCL offer a route to the programmer to target different types of multi-core accelerators using a single source code. Performance portability is a significant challenge specially if the accelerators have different microarchitectures such as is the case in CPU-GPU-FPGA systems. This research addresses the energy and performance challenge by investigating how a device formed by processing units with different granularities ranging from coarse grain CPU cores of different complexity, medium grain general purpose GPU cores and fine grain FPGA logic cells can be dynamically programmed. The challenge is to be able to program all these resources with a single programming model and create a run-time system that can automatically tune the software to the best execution resource from energy and performance points of view. The results from this research are expected to deliver new fundamental insights to the question of: How future computers can obtain orders of magnitude higher performance with limited energy budgets? | |
Publications | (none) |
|
Final Report | (none) |
|
Added to Database | 23/08/16 |